#ifndef MATH_GTEST_MATH_TEST_DATA_LLRINT_DATA_H
#define MATH_GTEST_MATH_TEST_DATA_LLRINT_DATA_H

DataLlongDouble g_llrintData[] = {
    {-0x0.0000000000001p-1022, static_cast<long long int>(0x0p+0)},
    {-0x0p+0, static_cast<long long int>(-0x0p+0)},
    {0x0.0000000000001p-1022, static_cast<long long int>(0x0p+0)},
    {0x1.d70a3d70a3d7p-2, static_cast<long long int>(0x0p+0)},
    {0x1p-1, static_cast<long long int>(0x0p+0)},
    {0x1.147ae147ae149p-1, static_cast<long long int>(0x1p+0)},
    {0x1.d70a3d70a3d7p-1, static_cast<long long int>(0x1p+0)},
    {0x1p+0, static_cast<long long int>(0x1p+0)},
    {0x1.170a3d70a3d72p+0, static_cast<long long int>(0x1p+0)},
    {0x1.7851eb851eb84p+0, static_cast<long long int>(0x1p+0)},
    {0x1.8p+0, static_cast<long long int>(0x1p+1)},
    {0x1.947ae147ae149p+0, static_cast<long long int>(0x1p+1)},
    {0x1.f5c28f5c28f5bp+0, static_cast<long long int>(0x1p+1)},
    {0x1p+1, static_cast<long long int>(0x1p+1)},
    {0x1.051eb851eb853p+1, static_cast<long long int>(0x1p+1)},
    {0x1.3c28f5c28f5c2p+1, static_cast<long long int>(0x1p+1)},
    {0x1.4p+1, static_cast<long long int>(0x1p+1)},
    {0x1.451eb851eb853p+1, static_cast<long long int>(0x1.8p+1)},
    {0x1.8fb851eb851ebp+6, static_cast<long long int>(0x1.9p+6)},
    {0x1.9p+6, static_cast<long long int>(0x1.9p+6)},
    {0x1.905c28f5c28f7p+6, static_cast<long long int>(0x1.9p+6)},
    {0x1.91b851eb851ebp+6, static_cast<long long int>(0x1.9p+6)},
    {0x1.92p+6, static_cast<long long int>(0x1.9p+6)},
    {0x1.920a3d70a3d72p+6, static_cast<long long int>(0x1.94p+6)},
    {0x1.f3feb851eb851p+9, static_cast<long long int>(0x1.f4p+9)},
    {0x1.f4p+9, static_cast<long long int>(0x1.f4p+9)},
    {0x1.f403d70a3d70bp+9, static_cast<long long int>(0x1.f4p+9)},
    {0x1.f435c28f5c28ep+9, static_cast<long long int>(0x1.f4p+9)},
    {0x1.f44p+9, static_cast<long long int>(0x1.f4p+9)},
    {0x1.f448f5c28f5c4p+9, static_cast<long long int>(0x1.f48p+9)},
    {0x1.fffffffffffffp+49, static_cast<long long int>(0x1p+50)},
    {0x1p+50, static_cast<long long int>(0x1p+50)},
    {0x1.0000000000001p+50, static_cast<long long int>(0x1p+50)},
    {0x1.fffffffffffffp+50, static_cast<long long int>(0x1p+51)},
    {0x1p+51, static_cast<long long int>(0x1p+51)},
    {0x1.0000000000001p+51, static_cast<long long int>(0x1p+51)},
    {0x1.fffffffffffffp+51, static_cast<long long int>(0x1p+52)},
    {0x1p+52, static_cast<long long int>(0x1p+52)},
    {0x1.0000000000001p+52, static_cast<long long int>(0x1.0000000000001p+52)},
    {0x1.fffffffffffffp+52, static_cast<long long int>(0x1.fffffffffffffp+52)},
    {0x1p+53, static_cast<long long int>(0x1p+53)},
    {0x1.0000000000001p+53, static_cast<long long int>(0x1.0000000000001p+53)},
    {0x1.fffffffffffffp+53, static_cast<long long int>(0x1.fffffffffffffp+53)},
    {0x1p+54, static_cast<long long int>(0x1p+54)},
    {0x1.0000000000001p+54, static_cast<long long int>(0x1.0000000000001p+54)},
    {-0x1.23d70a3d70a3ep-1, static_cast<long long int>(-0x1p+0)},
    {-0x1p-1, static_cast<long long int>(0x0p+0)},
    {-0x1.c28f5c28f5c28p-2, static_cast<long long int>(0x0p+0)},
    {-0x1.07ae147ae147cp+0, static_cast<long long int>(-0x1p+0)},
    {-0x1p+0, static_cast<long long int>(-0x1p+0)},
    {-0x1.dc28f5c28f5c2p-1, static_cast<long long int>(-0x1p+0)},
    {-0x1.8a3d70a3d70a5p+0, static_cast<long long int>(-0x1p+1)},
    {-0x1.8p+0, static_cast<long long int>(-0x1p+1)},
    {-0x1.7ae147ae147adp+0, static_cast<long long int>(-0x1p+0)},
    {-0x1.0a3d70a3d70a5p+1, static_cast<long long int>(-0x1p+1)},
    {-0x1p+1, static_cast<long long int>(-0x1p+1)},
    {-0x1.f5c28f5c28f5bp+0, static_cast<long long int>(-0x1p+1)},
    {-0x1.428f5c28f5c2ap+1, static_cast<long long int>(-0x1.8p+1)},
    {-0x1.4p+1, static_cast<long long int>(-0x1p+1)},
    {-0x1.3d70a3d70a3d6p+1, static_cast<long long int>(-0x1p+1)},
    {-0x1.90147ae147ae2p+6, static_cast<long long int>(-0x1.9p+6)},
    {-0x1.9p+6, static_cast<long long int>(-0x1.9p+6)},
    {-0x1.8ff5c28f5c28ep+6, static_cast<long long int>(-0x1.9p+6)},
    {-0x1.9251eb851eb86p+6, static_cast<long long int>(-0x1.94p+6)},
    {-0x1.92p+6, static_cast<long long int>(-0x1.9p+6)},
    {-0x1.91e147ae147adp+6, static_cast<long long int>(-0x1.9p+6)},
    {-0x1.f40b851eb852p+9, static_cast<long long int>(-0x1.f4p+9)},
    {-0x1.f4p+9, static_cast<long long int>(-0x1.f4p+9)},
    {-0x1.f3fc28f5c28f5p+9, static_cast<long long int>(-0x1.f4p+9)},
    {-0x1.f4451eb851eb9p+9, static_cast<long long int>(-0x1.f48p+9)},
    {-0x1.f44p+9, static_cast<long long int>(-0x1.f4p+9)},
    {-0x1.f43d70a3d70a3p+9, static_cast<long long int>(-0x1.f4p+9)},
    {-0x1.0000000000001p+50, static_cast<long long int>(-0x1p+50)},
    {-0x1p+50, static_cast<long long int>(-0x1p+50)},
    {-0x1.ffffffffffffep+49, static_cast<long long int>(-0x1p+50)},
    {-0x1.0000000000001p+51, static_cast<long long int>(-0x1p+51)},
    {-0x1p+51, static_cast<long long int>(-0x1p+51)},
    {-0x1.fffffffffffffp+50, static_cast<long long int>(-0x1p+51)},
    {-0x1.0000000000001p+52, static_cast<long long int>(-0x1.0000000000001p+52)},
    {-0x1p+52, static_cast<long long int>(-0x1p+52)},
    {-0x1.fffffffffffffp+51, static_cast<long long int>(-0x1p+52)},
    {-0x1.0000000000001p+53, static_cast<long long int>(-0x1.0000000000001p+53)},
    {-0x1p+53, static_cast<long long int>(-0x1p+53)},
    {-0x1.fffffffffffffp+52, static_cast<long long int>(-0x1.fffffffffffffp+52)},
    {-0x1.0000000000001p+54, static_cast<long long int>(-0x1.0000000000001p+54)},
    {-0x1p+54, static_cast<long long int>(-0x1p+54)},
    {-0x1.fffffffffffffp+53, static_cast<long long int>(-0x1.fffffffffffffp+53)},
    {0x1.ffffffff99999p+29, static_cast<long long int>(0x1p+30)},
    {0x1p+30, static_cast<long long int>(0x1p+30)},
    {0x1.0000000033334p+30, static_cast<long long int>(0x1p+30)},
    {0x1.fffffff7a3d6fp+30, static_cast<long long int>(0x1.fffffff8p+30)},
    {0x1.fffffff7b851ep+30, static_cast<long long int>(0x1.fffffff8p+30)},
    {0x1.fffffff8p+30, static_cast<long long int>(0x1.fffffff8p+30)},
    {0x1.fffffff81eb86p+30, static_cast<long long int>(0x1.fffffff8p+30)},
    {0x1.fffffff85c291p+30, static_cast<long long int>(0x1.fffffff8p+30)},
    {0x1.fffffff9f5c27p+30, static_cast<long long int>(0x1.fffffff8p+30)},
    {0x1.fffffff9c28f5p+30, static_cast<long long int>(0x1.fffffff8p+30)},
    {0x1.fffffffap+30, static_cast<long long int>(0x1.fffffff8p+30)},
    {0x1.fffffffa47ae2p+30, static_cast<long long int>(0x1.fffffffcp+30)},
    {0x1.fffffffa5c291p+30, static_cast<long long int>(0x1.fffffffcp+30)},
    {0x1.fffffffbccccbp+30, static_cast<long long int>(0x1.fffffffcp+30)},
    {0x1.fffffffbcccccp+30, static_cast<long long int>(0x1.fffffffcp+30)},
    {0x1.fffffffcp+30, static_cast<long long int>(0x1.fffffffcp+30)},
    {0x1.fffffffc0a3d8p+30, static_cast<long long int>(0x1.fffffffcp+30)},
    {0x1.fffffffc51ebap+30, static_cast<long long int>(0x1.fffffffcp+30)},
    {0x1.fffffffdb851dp+30, static_cast<long long int>(0x1.fffffffcp+30)},
    {0x1.fffffffdf5c28p+30, static_cast<long long int>(0x1.fffffffcp+30)},
    {0x1.fffffffep+30, static_cast<long long int>(0x1p+31)},
    {0x1.fffffffe5c29p+30, static_cast<long long int>(0x1p+31)},
    {0x1.fffffffe147bp+30, static_cast<long long int>(0x1p+31)},
    {0x1.ffffffffb851dp+30, static_cast<long long int>(0x1p+31)},
    {0x1.ffffffffb851ep+30, static_cast<long long int>(0x1p+31)},
    {0x1p+31, static_cast<long long int>(0x1p+31)},
    {0x1.000000002e149p+31, static_cast<long long int>(0x1p+31)},
    {0x1.000000001999cp+31, static_cast<long long int>(0x1p+31)},
    {0x1.00000000e1479p+31, static_cast<long long int>(0x1p+31)},
    {0x1.00000000e147ap+31, static_cast<long long int>(0x1p+31)},
    {0x1.00000001p+31, static_cast<long long int>(0x1p+31)},
    {0x1.0000000128f5dp+31, static_cast<long long int>(0x1.00000002p+31)},
    {0x1.000000011999cp+31, static_cast<long long int>(0x1.00000002p+31)},
    {0x1.ffffffep+30, static_cast<long long int>(0x1.ffffffep+30)},
    {0x1.ffffffe4p+30, static_cast<long long int>(0x1.ffffffe4p+30)},
    {0x1.ffffffe8p+30, static_cast<long long int>(0x1.ffffffe8p+30)},
    {0x1.ffffffecp+30, static_cast<long long int>(0x1.ffffffecp+30)},
    {0x1.fffffffp+30, static_cast<long long int>(0x1.fffffffp+30)},
    {0x1.fffffff4p+30, static_cast<long long int>(0x1.fffffff4p+30)},
    {0x1.fffffff8p+30, static_cast<long long int>(0x1.fffffff8p+30)},
    {0x1.fffffffcp+30, static_cast<long long int>(0x1.fffffffcp+30)},
    {0x1p+31, static_cast<long long int>(0x1p+31)},
    {0x1.00000002p+31, static_cast<long long int>(0x1.00000002p+31)},
    {-0x1.000000005c29p+30, static_cast<long long int>(-0x1p+30)},
    {-0x1p+30, static_cast<long long int>(-0x1p+30)},
    {-0x1.ffffffff5c28ep+29, static_cast<long long int>(-0x1p+30)},
    {-0x1.fffffff847ae3p+30, static_cast<long long int>(-0x1.fffffff8p+30)},
    {-0x1.fffffff81eb86p+30, static_cast<long long int>(-0x1.fffffff8p+30)},
    {-0x1.fffffff8p+30, static_cast<long long int>(-0x1.fffffff8p+30)},
    {-0x1.fffffff7eb851p+30, static_cast<long long int>(-0x1.fffffff8p+30)},
    {-0x1.fffffff7c28f4p+30, static_cast<long long int>(-0x1.fffffff8p+30)},
    {-0x1.fffffffa5c291p+30, static_cast<long long int>(-0x1.fffffffcp+30)},
    {-0x1.fffffffa147afp+30, static_cast<long long int>(-0x1.fffffffcp+30)},
    {-0x1.fffffffap+30, static_cast<long long int>(-0x1.fffffff8p+30)},
    {-0x1.fffffff9f5c28p+30, static_cast<long long int>(-0x1.fffffff8p+30)},
    {-0x1.fffffff9c28f4p+30, static_cast<long long int>(-0x1.fffffff8p+30)},
    {-0x1.fffffffc3d70cp+30, static_cast<long long int>(-0x1.fffffffcp+30)},
    {-0x1.fffffffc147afp+30, static_cast<long long int>(-0x1.fffffffcp+30)},
    {-0x1.fffffffcp+30, static_cast<long long int>(-0x1.fffffffcp+30)},
    {-0x1.fffffffbf5c28p+30, static_cast<long long int>(-0x1.fffffffcp+30)},
    {-0x1.fffffffbf5c27p+30, static_cast<long long int>(-0x1.fffffffcp+30)},
    {-0x1.fffffffe28f5ep+30, static_cast<long long int>(-0x1p+31)},
    {-0x1.fffffffe3d70bp+30, static_cast<long long int>(-0x1p+31)},
    {-0x1.fffffffep+30, static_cast<long long int>(-0x1p+31)},
    {-0x1.fffffffdd70a3p+30, static_cast<long long int>(-0x1.fffffffcp+30)},
    {-0x1.fffffffdeb85p+30, static_cast<long long int>(-0x1.fffffffcp+30)},
    {-0x1.0000000023d73p+31, static_cast<long long int>(-0x1p+31)},
    {-0x1.000000000a3d8p+31, static_cast<long long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long long int>(-0x1p+31)},
    {-0x1.fffffffff5c28p+30, static_cast<long long int>(-0x1p+31)},
    {-0x1.ffffffffeb85p+30, static_cast<long long int>(-0x1p+31)},
    {-0x1.000000010f5c5p+31, static_cast<long long int>(-0x1.00000002p+31)},
    {-0x1.000000010f5c4p+31, static_cast<long long int>(-0x1.00000002p+31)},
    {-0x1.00000001p+31, static_cast<long long int>(-0x1p+31)},
    {-0x1.00000000e147ap+31, static_cast<long long int>(-0x1p+31)},
    {-0x1.00000000d70a2p+31, static_cast<long long int>(-0x1p+31)},
    {-0x1.ffffffep+30, static_cast<long long int>(-0x1.ffffffep+30)},
    {-0x1.ffffffep+30, static_cast<long long int>(-0x1.ffffffep+30)},
    {-0x1.ffffffep+30, static_cast<long long int>(-0x1.ffffffep+30)},
    {-0x1.ffffffep+30, static_cast<long long int>(-0x1.ffffffep+30)},
    {-0x1.ffffffep+30, static_cast<long long int>(-0x1.ffffffep+30)},
    {-0x1.ffffffep+30, static_cast<long long int>(-0x1.ffffffep+30)},
    {-0x1.ffffffep+30, static_cast<long long int>(-0x1.ffffffep+30)},
    {-0x1.ffffffep+30, static_cast<long long int>(-0x1.ffffffep+30)},
    {-0x1.ffffffep+30, static_cast<long long int>(-0x1.ffffffep+30)},
    {-0x1.ffffffep+30, static_cast<long long int>(-0x1.ffffffep+30)},
    {0x1.ffffffffffffep+61, static_cast<long long int>(0x1.ffffffffffffep+61)},
    {0x1.fffffffffffffp+61, static_cast<long long int>(0x1.fffffffffffffp+61)},
    {0x1p+62, static_cast<long long int>(0x1p+62)},
    {0x1.0000000000001p+62, static_cast<long long int>(0x1.0000000000001p+62)},
    {0x1.0000000000002p+62, static_cast<long long int>(0x1.0000000000002p+62)},
    {0x1.ffffffffffffep+62, static_cast<long long int>(0x1.ffffffffffffep+62)},
    {0x1.fffffffffffffp+62, static_cast<long long int>(0x1.fffffffffffffp+62)},
    {-0x1.0000000000002p+62, static_cast<long long int>(-0x1.0000000000002p+62)},
    {-0x1.0000000000001p+62, static_cast<long long int>(-0x1.0000000000001p+62)},
    {-0x1p+62, static_cast<long long int>(-0x1p+62)},
    {-0x1.fffffffffffffp+61, static_cast<long long int>(-0x1.fffffffffffffp+61)},
    {-0x1.ffffffffffffep+61, static_cast<long long int>(-0x1.ffffffffffffep+61)},
    {-0x1p+63, static_cast<long long int>(-0x1p+63)},
    {-0x1.fffffffffffffp+62, static_cast<long long int>(-0x1.fffffffffffffp+62)},
    {-0x1.ffffffffffffep+62, static_cast<long long int>(-0x1.ffffffffffffep+62)},
    {0x1p+62, static_cast<long long int>(0x1p+62)},
    {-0x1p+62, static_cast<long long int>(-0x1p+62)},
    {-0x1p+63, static_cast<long long int>(-0x1p+63)},
    {0x1.fffffffbeb851p+30, static_cast<long long int>(0x1.fffffffcp+30)},
    {0x1.fffffffcp+30, static_cast<long long int>(0x1.fffffffcp+30)},
    {0x1.fffffffc33334p+30, static_cast<long long int>(0x1.fffffffcp+30)},
    {-0x1.000000001999bp+31, static_cast<long long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long long int>(-0x1p+31)},
    {-0x1.ffffffffb851ep+30, static_cast<long long int>(-0x1p+31)},
    {0x1.f47ae147ae147p+1, static_cast<long long int>(0x1p+2)},
    {0x1p+2, static_cast<long long int>(0x1p+2)},
    {0x1.05c28f5c28f5dp+2, static_cast<long long int>(0x1p+2)},
    {0x1.fae147ae147adp+2, static_cast<long long int>(0x1p+3)},
    {0x1p+3, static_cast<long long int>(0x1p+3)},
    {0x1.00a3d70a3d70bp+3, static_cast<long long int>(0x1p+3)},
    {0x1.ff5c28f5c28f5p+3, static_cast<long long int>(0x1p+4)},
    {0x1p+4, static_cast<long long int>(0x1p+4)},
    {0x1.0051eb851eb86p+4, static_cast<long long int>(0x1p+4)},
    {0x1.ff5c28f5c28f5p+4, static_cast<long long int>(0x1p+5)},
    {0x1p+5, static_cast<long long int>(0x1p+5)},
    {0x1.003d70a3d70a5p+5, static_cast<long long int>(0x1p+5)},
    {0x1.ff47ae147ae13p+5, static_cast<long long int>(0x1p+6)},
    {0x1p+6, static_cast<long long int>(0x1p+6)},
    {0x1.0051eb851eb86p+6, static_cast<long long int>(0x1p+6)},
    {0x1.ffe147ae147adp+6, static_cast<long long int>(0x1p+7)},
    {0x1p+7, static_cast<long long int>(0x1p+7)},
    {0x1.001eb851eb853p+7, static_cast<long long int>(0x1p+7)},
    {0x1.ffeb851eb851ep+7, static_cast<long long int>(0x1p+8)},
    {0x1p+8, static_cast<long long int>(0x1p+8)},
    {0x1.00051eb851eb9p+8, static_cast<long long int>(0x1p+8)},
    {0x1.fff3333333332p+8, static_cast<long long int>(0x1p+9)},
    {0x1p+9, static_cast<long long int>(0x1p+9)},
    {0x1.000a3d70a3d72p+9, static_cast<long long int>(0x1p+9)},
    {0x1.fffc28f5c28f5p+9, static_cast<long long int>(0x1p+10)},
    {0x1p+10, static_cast<long long int>(0x1p+10)},
    {0x1.0001eb851eb86p+10, static_cast<long long int>(0x1p+10)},
    {0x1.fffc28f5c28f5p+10, static_cast<long long int>(0x1p+11)},
    {0x1p+11, static_cast<long long int>(0x1p+11)},
    {0x1.000147ae147afp+11, static_cast<long long int>(0x1p+11)},
    {0x1.fffdc28f5c28ep+11, static_cast<long long int>(0x1p+12)},
    {0x1p+12, static_cast<long long int>(0x1p+12)},
    {0x1.00011eb851eb9p+12, static_cast<long long int>(0x1p+12)},
    {0x1.1eb851eb851ebp+2, static_cast<long long int>(0x1p+2)},
    {0x1.2p+2, static_cast<long long int>(0x1p+2)},
    {0x1.2333333333334p+2, static_cast<long long int>(0x1.4p+2)},
    {0x1.0f5c28f5c28f5p+3, static_cast<long long int>(0x1p+3)},
    {0x1.1p+3, static_cast<long long int>(0x1p+3)},
    {0x1.10a3d70a3d70bp+3, static_cast<long long int>(0x1.2p+3)},
    {0x1.06b851eb851ebp+4, static_cast<long long int>(0x1p+4)},
    {0x1.08p+4, static_cast<long long int>(0x1p+4)},
    {0x1.087ae147ae149p+4, static_cast<long long int>(0x1.1p+4)},
    {0x1.035c28f5c28f5p+5, static_cast<long long int>(0x1p+5)},
    {0x1.04p+5, static_cast<long long int>(0x1p+5)},
    {0x1.0466666666667p+5, static_cast<long long int>(0x1.08p+5)},
    {0x1.01e147ae147adp+6, static_cast<long long int>(0x1p+6)},
    {0x1.02p+6, static_cast<long long int>(0x1p+6)},
    {0x1.021eb851eb853p+6, static_cast<long long int>(0x1.04p+6)},
    {0x1.00dc28f5c28f5p+7, static_cast<long long int>(0x1p+7)},
    {0x1.01p+7, static_cast<long long int>(0x1p+7)},
    {0x1.0123d70a3d70bp+7, static_cast<long long int>(0x1.02p+7)},
    {0x1.007ae147ae147p+8, static_cast<long long int>(0x1p+8)},
    {0x1.008p+8, static_cast<long long int>(0x1p+8)},
    {0x1.00851eb851eb9p+8, static_cast<long long int>(0x1.01p+8)},
    {0x1.00370a3d70a3cp+9, static_cast<long long int>(0x1p+9)},
    {0x1.004p+9, static_cast<long long int>(0x1p+9)},
    {0x1.0043d70a3d70bp+9, static_cast<long long int>(0x1.008p+9)},
    {0x1.001e147ae147ap+10, static_cast<long long int>(0x1p+10)},
    {0x1.002p+10, static_cast<long long int>(0x1p+10)},
    {0x1.0023d70a3d70bp+10, static_cast<long long int>(0x1.004p+10)},
    {0x1.005a3d70a3d7p+10, static_cast<long long int>(0x1.004p+10)},
    {0x1.006p+10, static_cast<long long int>(0x1.008p+10)},
    {0x1.0063333333334p+10, static_cast<long long int>(0x1.008p+10)},
    {0x1.000f5c28f5c28p+11, static_cast<long long int>(0x1p+11)},
    {0x1.001p+11, static_cast<long long int>(0x1p+11)},
    {0x1.0010a3d70a3d8p+11, static_cast<long long int>(0x1.002p+11)},
    {0x1.00075c28f5c28p+12, static_cast<long long int>(0x1p+12)},
    {0x1.0008p+12, static_cast<long long int>(0x1p+12)},
    {0x1.000828f5c28f7p+12, static_cast<long long int>(0x1.001p+12)},
    {0x1.94af116d38941p+1, static_cast<long long int>(0x1.8p+1)},
    {-0x1.98861baaa937ep+1, static_cast<long long int>(-0x1.8p+1)},
    {0x1.8f90591b4d0efp+0, static_cast<long long int>(0x1p+1)},
    {-0x1.94af116d38941p+0, static_cast<long long int>(-0x1p+1)},
    {0x1.028f5c28f5c2ap+0, static_cast<long long int>(0x1p+0)},
    {-0x1.028f5c28f5c2ap+0, static_cast<long long int>(-0x1p+0)},
    {0x1p+0, static_cast<long long int>(0x1p+0)},
    {-0x1p+0, static_cast<long long int>(-0x1p+0)},
    {0x1.d70a3d70a3d7p-1, static_cast<long long int>(0x1p+0)},
    {-0x1.f0a3d70a3d709p-1, static_cast<long long int>(-0x1p+0)},
    {0x1.8d00fcf2574c6p-1, static_cast<long long int>(0x1p+0)},
    {-0x1.6e48ab06d22dbp-1, static_cast<long long int>(-0x1p+0)},
    {0x1.0000000000001p-1022, static_cast<long long int>(0x0p+0)},
    {-0x1.0000078a42206p-1022, static_cast<long long int>(0x0p+0)},
    {0x0.ffffffff6bc19p-1022, static_cast<long long int>(0x0p+0)},
    {-0x1.0075d04938f44p-1022, static_cast<long long int>(0x0p+0)},
    {0x0.fffffffffffffp-1022, static_cast<long long int>(0x0p+0)},
    {-0x0.ffffffff6bc18p-1022, static_cast<long long int>(0x0p+0)},
    {0x0.ffffffffffffep-1022, static_cast<long long int>(0x0p+0)},
    {-0x1.000000000004fp-1022, static_cast<long long int>(0x0p+0)},
    {0x0.0000000000002p-1022, static_cast<long long int>(0x0p+0)},
    {-0x0.0000000000002p-1022, static_cast<long long int>(0x0p+0)},
    {0x0.0000000000001p-1022, static_cast<long long int>(0x0p+0)},
    {-0x0.0000000000001p-1022, static_cast<long long int>(0x0p+0)},
    {0x0p+0, static_cast<long long int>(0x0p+0)},
    {-0x0p+0, static_cast<long long int>(-0x0p+0)},
    {0x1.8p+0, static_cast<long long int>(0x1p+1)},
    {-0x1.8p+0, static_cast<long long int>(-0x1p+1)},
    {0x1.4p+1, static_cast<long long int>(0x1p+1)},
    {-0x1.4p+1, static_cast<long long int>(-0x1p+1)},
    {0x1.eb850eb851eb8p-2, static_cast<long long int>(0x0p+0)},
    {0x1p-1, static_cast<long long int>(0x0p+0)},
    {0x1.1eb861eb851ecp-1, static_cast<long long int>(0x1p+0)},
    {-0x1.e1479e147ae14p-2, static_cast<long long int>(0x0p+0)},
    {-0x1p-1, static_cast<long long int>(0x0p+0)},
    {-0x1.051ec851eb852p-1, static_cast<long long int>(-0x1p+0)},
    {0x1.8a3d80a3d70a4p+0, static_cast<long long int>(0x1p+1)},
    {0x1.75c27f5c28f5cp+0, static_cast<long long int>(0x1p+0)},
    {-0x1.91eb951eb851fp+0, static_cast<long long int>(-0x1p+1)},
    {-0x1.7333233333333p+0, static_cast<long long int>(-0x1p+0)}
};

#endif
